CC=gcc
CCFLAGS=-g -ansi -Wall -O2
OBJ=heron.o
BIN=heron

all: heron 

$(BIN): $(OBJ)
	$(CC) $(CCFLAGS) $(OBJ) -o $(BIN)
$(OBJ): $(BIN).c
	$(CC) -c $(CCFLAGS) $(BIN).c -o $(OBJ)

.PHONY: clean

clean:
	-/bin/rm $(BIN) $(OBJ)

run: heron
	./$(BIN) 